page{
  padding-bottom: 90rpx;
}
.box{
    swiper{
        height: 65vw;
        text-align: center;
        swiper-item{
            image{
                width: 60%;
            }
        }
    }
    .goods_price{
        padding: 15rpx;
        font-size: 32rpx;
        font-weight: 600;
        color: var(--themColor);
    }
    .goods_name{
        border-top: 10rpx solid #ededed;
        border-bottom: 10rpx solid #ededed;
        display: flex;
      .goods_name-left{
        flex: 5;
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        padding: 0 10rpx;
      }
      .goods_name-right{
        flex: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        border-left: 2rpx solid #000;
        .icon-shoucang1{
          color: orangered;
        }
      } 
    }
    .goods_info{
      .goods_info_title{
          color: var(--themColor);
          font-size: 32rpx;
          font-weight: 600;
          padding: 15rpx 0;
          border-bottom: 15rpx solid #ededed;
      }  
    }
    .btm_tool{
      border: 1rpx solid #ccc;
      display: flex;
      position: fixed;
      left: 0;
      bottom: 0;
      background-color: #fff;
      width: 100%;
      height: 90rpx;
      .tool-item{
        flex: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        font-size: 24rpx;
        position: relative;
        button{
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          opacity: 0;
        }
      }
      .btn_car{
        flex: 2;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-color: #ffa500;
        color: #fff;
        font-size: 30rpx;
        font-weight: 600;
      }
      .btn_buy{
        flex: 2;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-color: #eb4450;
        color: #fff;
        font-size: 30rpx;
        font-weight: 600;
      }
    }
}